package cn.tedu.boot3_2.mapper;

import cn.tedu.boot3_2.entity.Emp;
import cn.tedu.boot3_2.entity.Hero;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;

import java.util.List;

@Mapper
public interface HeroMapper {
    //#{属性名} 会自动从下面方法的参数列表中查询对应名称的变量
    //如果没有找到会找对象里面的属性
    @Insert("insert into hero values(null,#{name},#{job},#{money})")
    void insert(Hero hero);

    @Select("select *from newemp")
    List<Hero> select();

    @Update("update hero set name=#{name},type=#{type},money=#{money} where id=#{id}")
    void update(Hero hero);
}








